//
//  BrokenLineView.h
//  BrokenLine
//
//  Created by 彤辉 沈 on 12-2-21.
//  Copyright (c) 2012年 __MyCompanyName__. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface BrokenLineView : UIView{
    NSArray* groupData;//存入各个点的数据,其包含两个array，第一个是横坐标数据，第二个是竖坐标数据
    
    float marginBottom;//统计图到下面的距离
    float marginLeft;//统计图到左边距离
    float marginTop;//统计图到上边的距离
    float marginRight;//统计图到右边的距离
    
    int maxValue;//竖坐标上最大数值
    int minValue;//竖坐标上最小数值
    int columnCount;//竖坐标上坐标个数
    float columnHeight;//两个竖坐标之间的高度
    float heightPerMark;//一个刻度的高度
    
    int maxSide;//横坐标上最大数值
    int minSide;//横坐标上最小数值
    int sideCount;//横坐标上坐标个数
    float sideWidth;//两个横坐标之间的宽度
}

@property(retain,nonatomic) NSArray *groupData;

-(void)calculateScale:(CGRect)rect;//计算各种数值
-(void)drawScale:(CGContextRef)context rect:(CGRect)rect;//画刻度
-(void)drawColumn:(CGContextRef)context rect:(CGRect)rect;//画折线

@end
